gtk_switch_set_active (sw, state);
if (state)
- gtk_widget_set_state_flags (GTK_WIDGET (sw), GTK_STATE_FLAG_ACTIVE, FALSE);
+ gtk_widget_set_state_flags (GTK_WIDGET (sw), GTK_STATE_FLAG_CHECKED, FALSE);
else
- gtk_widget_unset_state_flags (GTK_WIDGET (sw), GTK_STATE_FLAG_ACTIVE);
+ gtk_widget_unset_state_flags (GTK_WIDGET (sw), GTK_STATE_FLAG_CHECKED);
g_object_notify (G_OBJECT (sw), "state");
}
background-image: linear-gradient(to bottom, mix($bg_color, $borders_color, 60%));
text-shadow: 0 1px transparentize(black, 0.9);
- &:active {
+ &:checked {
color: white;
border-color: $selected_borders_color;
background-color: $selected_bg_color;
text-shadow: none;
transition: $backdrop_transition;
- &:active {
+ &:checked {
@if $variant == 'light' { color: $backdrop_bg_color; }
border-color: if($variant == 'light', $selected_bg_color,
$selected_borders_color);
&:hover slider { @include button(hover-alt, $edge: $shadow_color); }
- &:active slider { border: 1px solid $selected_borders_color; }
+ &:checked slider { border: 1px solid $selected_borders_color; }
&:disabled slider { @include button(insensitive); }
@include button(backdrop);
}
- &:active slider { border-color: if($variant == 'light', $selected_bg_color, $selected_borders_color); }
+ &:checked slider { border-color: if($variant == 'light', $selected_bg_color, $selected_borders_color); }
&:disabled slider { @include button(backdrop-insensitive); }
}
&.slider:dir(rtl) { border-left-color: $borders_color; }
&.slider:dir(ltr) { border-right-color: $borders_color; }
- &.slider { &:active, & { border-color: $selected_borders_color; } }
+ &.slider { &:checked, & { border-color: $selected_borders_color; } }
}
}
}
color: #eeeeec;
background-image: linear-gradient(to bottom, #2d3232);
text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- switch:active {
+ switch:checked {
color: white;
border-color: #0f2b48;
background-color: #215d9c;
box-shadow: none;
text-shadow: none;
transition: 200ms ease-out; }
- switch:backdrop:active {
+ switch:backdrop:checked {
border-color: #0f2b48;
background-image: linear-gradient(to bottom, #215d9c);
box-shadow: none; }
border-color: #1c1f1f;
background-image: linear-gradient(to bottom, #393f3f 20%, #2f3434 90%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), inset 0 -2px #323737, inset 0 -1px #2a2f2f, 0 1px rgba(0, 0, 0, 0.1); }
- switch:active slider {
+ switch:checked slider {
border: 1px solid #0f2b48; }
switch:disabled slider {
border-color: #1c1f1f;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
switch:backdrop slider label, switch:backdrop slider {
color: #949796; }
- switch:backdrop:active slider {
+ switch:backdrop:checked slider {
border-color: #0f2b48; }
switch:backdrop:disabled slider {
border-color: #1f2222;
color: #2e3436;
background-image: linear-gradient(to bottom, #cacac8);
text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- switch:active {
+ switch:checked {
color: white;
border-color: #184472;
background-color: #4a90d9;
box-shadow: none;
text-shadow: none;
transition: 200ms ease-out; }
- switch:backdrop:active {
+ switch:backdrop:checked {
color: #e8e8e7;
border-color: #4a90d9;
background-image: linear-gradient(to bottom, #4a90d9);
border-color: #9d9d99;
background-image: linear-gradient(to bottom, #fefefe 10%, #f2f2f1 90%);
box-shadow: inset 0 1px white, inset 0 -2px #f4f4f4, inset 0 -1px #cfcfcd, 0 1px rgba(0, 0, 0, 0.1); }
- switch:active slider {
+ switch:checked slider {
border: 1px solid #184472; }
switch:disabled slider {
border-color: #9d9d99;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
switch:backdrop slider label, switch:backdrop slider {
color: #8b8e8f; }
- switch:backdrop:active slider {
+ switch:backdrop:checked slider {
border-color: #4a90d9; }
switch:backdrop:disabled slider {
border-color: #a5a5a1;
border-left-color: #9d9d99; }
row:selected switch.slider:dir(ltr) {
border-right-color: #9d9d99; }
- row:selected switch.slider:active, row:selected switch.slider {
+ row:selected switch.slider:checked, row:selected switch.slider {
border-color: #184472; }
/*************************
background-color: mix($bg_color,$borders_color,60%);
box-shadow: inset 0 1px transparentize(black, 0.9); /*outset not working*/
text-shadow: 0 1px transparentize(black, 0.9);
- &:active {
+ &:checked {
color: white;
border-color: $selected_borders_color;
background-color: $selected_bg_color;
background-color: $backdrop_bg_color;
box-shadow: none;
text-shadow: none;
- &:active {
+ &:checked {
color: $selected_fg_color;
border-color: $backdrop_borders_color;
background-color: $backdrop_borders_color;
box-shadow: none;
}
- &:disabled, &:disabled:active {
+ &:disabled, &:disabled:checked {
background-color: $insensitive_bg_color;
color: $insensitive_fg_color;
border-color: $insensitive_fg_color;
&:hover slider { @include button(hover); }
- &:active slider { border: 2px solid $selected_borders_color; }
+ &:checked slider { border: 2px solid $selected_borders_color; }
&:disabled slider { @include button(insensitive); }
&:backdrop {
slider { @include button(backdrop); }
- &:active slider { border-color: if($variant == 'light', $selected_bg_color, $selected_borders_color); }
+ &:checked slider { border-color: if($variant == 'light', $selected_bg_color, $selected_borders_color); }
&:disabled slider { @include button(backdrop-insensitive); }
}
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
/*outset not working*/
text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- switch:active {
+ switch:checked {
color: white;
border-color: #aaa;
background-color: #aaa;
background-color: #000;
box-shadow: none;
text-shadow: none; }
- switch:backdrop:active {
+ switch:backdrop:checked {
color: #fff;
border-color: #737373;
background-color: #737373;
box-shadow: none; }
- switch:backdrop:disabled, switch:backdrop:disabled:active {
+ switch:backdrop:disabled, switch:backdrop:disabled:checked {
background-color: #070707;
color: gray;
border-color: gray; }
background-color: #000;
border-color: gray;
background-image: none; }
- switch:active slider {
+ switch:checked slider {
border: 2px solid #aaa; }
switch:disabled slider {
border-width: 2px;
background-color: #000;
border-color: #737373;
background-image: none; }
- switch:backdrop:active slider {
+ switch:backdrop:checked slider {
border-color: #aaa; }
switch:backdrop:disabled slider {
border-width: 2px;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
/*outset not working*/
text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- switch:active {
+ switch:checked {
color: white;
border-color: #000;
background-color: #000;
background-color: #fff;
box-shadow: none;
text-shadow: none; }
- switch:backdrop:active {
+ switch:backdrop:checked {
color: #fff;
border-color: #8d8d8d;
background-color: #8d8d8d;
box-shadow: none; }
- switch:backdrop:disabled, switch:backdrop:disabled:active {
+ switch:backdrop:disabled, switch:backdrop:disabled:checked {
background-color: white;
color: gray;
border-color: gray; }
background-color: #fff;
border-color: gray;
background-image: none; }
- switch:active slider {
+ switch:checked slider {
border: 2px solid #000; }
switch:disabled slider {
border-width: 2px;
background-color: #fff;
border-color: #8d8d8d;
background-image: none; }
- switch:backdrop:active slider {
+ switch:backdrop:checked slider {
border-color: #000; }
switch:backdrop:disabled slider {
border-width: 2px;
background-image: -gtk-win32-theme-part(button, 1, 2);
}
-switch:active slider {
+switch:checked slider {
background-image: -gtk-win32-theme-part(button, 1, 3);
}